.ContentFlow .flow .item canvas.content {
    height:100%;
    width:100%;
}
.ContentFlow .flow .item .caption {
    font-size:100%;
    font-weight:700;
    text-align:center;
    color:#FFF;
    max-height:30%;
    bottom:5%;
    background:url(img/1x1_0.5_black.png);
    width:100%;
    position:absolute;
    display:none;
}
* html .ContentFlow .flow .item .caption {
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/1x1_0.5_black.png');
}
.ContentFlow .scrollbar {
    width:50%;
    height:16px;
    overflow:visible;
    position:relative;
    z-index:1;
    visibility:hidden;
    margin:10px auto 0;*/
}
.ContentFlow .scrollbar hr {
    position:relative;
    top:50%;
}
.ContentFlow .scrollbar .slider {
    cursor:move;
    position:absolute;
}
* html .ContentFlow .scrollbar .slider {
    background-image:none;
}
* html .ContentFlow .scrollbar .slider .virtualSlider {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/slider_white.png');
    height:100%;
}
.ContentFlow .scrollbar .slider .position {
    top:120%;
    font-size:16px;
    font-weight:700;
    position:absolute;
    text-align:center;
}
.ContentFlow .globalCaption {
    text-align:center;
    height:20px;
    position:relative;
    z-index:1;
    margin:2em auto;
}
.ContentFlow .loadIndicator {
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:#000;
    position:absolute;
    z-index:65000;
}
.ContentFlow .loadIndicator .indicator {
    background:url(img/loader.gif) center center no-repeat;
    width:100%;
    height:100%;
}
* html .ContentFlow .loadIndicator .indicator {
    height:100px;
}
.ContentFlow {
    position:relative;
    /*overflow:hidden; Issue 646 */
    width: 100%;	/* Donna */
    height: 100%;	/* Donna */
}
.ContentFlow * {
    margin:0;
    padding:0;
}
.ContentFlow img {
    -ms-interpolation-mode:bicubic;
}
.ContentFlow .mouseoverCheckElement {
    position:absolute;
    width:0;
    height:0;
    left:0;
    visibility:hidden;
}
.ContentFlow:hover .mouseoverCheckElement {
    left:1px;
}
.ContentFlow .flow {
    position:relative;
    z-index:0;
    visibility:hidden;
    width:100%;
    height:100%;	/* Donna */
    margin:0 auto;
}
.ContentFlow .flow.hidden {
    visibility:hidden;
}
.ContentFlow .flow .item {
    position:absolute;
    visibility:hidden;
    top:0;
    left:0;
}
.ContentFlow .flow .item div.content {
    width:100%;
    height:100%;
}
.ContentFlow .flow .item .label {
    display:none;
}
.ContentFlow .flow .item canvas.reflection {
    margin-top:-1px;
}
.ContentFlow .flow .item img.content {
    width:100%;
    -webkit-box-reflect: below 0px -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.5) 100%);
}
.ContentFlow .flow .item .caption a,
.ContentFlow .flow .item .caption a:link,
.ContentFlow .flow .item .caption a:visited,
.ContentFlow .flow .item .caption a:active,
.ContentFlow .flow .item .caption a:hover,
.ContentFlow .globalCaption .caption a,
.ContentFlow .globalCaption .caption a:link,
.ContentFlow .globalCaption .caption a:visited,
.ContentFlow .globalCaption .caption a:active,
.ContentFlow .globalCaption .caption a:hover {
    color:#FFF;
    font-size:0.8em;
    font-style:italic;
    text-decoration:none;
}
.ContentFlow .flow .item .caption a:hover,
.ContentFlow .globalCaption .caption a:hover {
    text-decoration:underline;
}
.ContentFlow .flow .item .content,
.ContentFlow .flow .item .reflection {
    display:block;
}